Seleção e tradução de Francisco Tavares
6 min de leitura
Site do grupo Barba reconstruído com IA e uma lição sobre propriedade
Publicado por
em 23 de Julho de 2026 (original aqui)
Na semana passada, mudei um registo DNS e aposentei um site que serviu ao grupo de pesquisa durante treze anos — juntamente com as faturas recorrentes que foram necessárias para mantê-lo vivo. A sua substituição foi construída em quatro dias, em colaboração com um agente de IA, em hospedagem que custa apenas cinquenta dólares por ano. Agora é um artefacto de grupo que podemos manter nós mesmos e o código é público no GitHub [1].
Vale a pena contar a história por mais do que o ângulo da IA (que irei abordar), uma vez que nos ensina a ser proprietário da nossa própria infra-estrutura. É uma lição que defendo profissionalmente, mais agora como diretora da faculdade do Gabinete do Programa de Código Aberto da universidade George Washington. Tolerei que o contra-exemplo fosse executado em meu próprio nome porque não tinha a capacidade de construí-lo sozinha. Agora posso, auxiliada por máquinas.
A anatomia da dependência
O site do meu grupo foi concebido em 2012 por uma agência boutique, e era bom: uma configuração estilo mosaico que misturava notícias, publicações em galerias e blogues, e dados em tempo real da Figshare e do Twitter; uma base de dados de publicações sobre campos personalizados; um aspecto editorial distinto em duas cores. Custou cerca de quatro mil dólares para construir, o que foi um preço justo.
A agência foi dissolvida e a manutenção passou para uma segunda empresa. Em 2015, o site tinha um WordPress perigosamente desatualizado e a API -Interface de Programação de Aplicações do Figshare [n.t. Figshare é um repositório de dados de pesquisa] havia mudado; o contrato de resgate custou mais quatro mil dólares. Depois disso, cada correção era uma fatura: 400 dólares aqui, 1.600 dólares acolá. O encerramento da API do Twitter em 2023 matou silenciosamente um recurso da página inicial. A retirada da API v1 da Figshare colocou outra em aviso prévio. Eu finalmente escondi esses itens para suprimir um fluxo de erros de PHP, o que significava suprimir os artefatos de ciência aberta que o site existia para mostrar. Em 2024, a agência de manutenção apresentou um orçamento de pelo menos 8 mil dólares para uma reconstrução, e isso usando um tema predefinido. O orçamento ficou em minha mesa durante quase dois anos, porque pagar novamente para escapar da decadência digital parecia ser assinar uma sentença de custos recorrentes.
Nada disto era culpa de qualquer agência. É apenas a estrutura que falha numa empresa de investigação que sobrevive com financiamento decrescente. Uma base de código personalizada que apenas os seus autores entendem, uma licença de editor de campo comercial mantida em nome do fornecedor, fontes alugadas de um serviço de assinatura, ícones de uma empresa que já não existe, credenciais de API codificadas por uma empresa dissolvida há uma década. Cada dependência foi, talvez, uma decisão razoável em 2012. Todas juntas, elas significaram que cada mudança no meu próprio site exigia a permissão de outra pessoa, a disponibilidade de outra pessoa e fundos que eu cada vez mais não podia justificar.
O que sobreviveu foram as partes abertas
Quando eu finalmente reconstruí, a migração foi possível onde os princípios abertos tinham sido seguidos, e isso foi suficiente, porque as partes abertas acabaram por ser tudo o que importava. Quinze anos de publicações e mais de 150 registos de publicações exportados para XML e JSON simples em minutos. O histórico de comentários — 407 comentários, incluindo discussões ricas sobre o meu post mais visitado — tinha sido discretamente sincronizado na base de dados em formato aberto anos atrás. Até o cache de 8.967 tweets estava numa tabela SQL comum, pronta para se tornar um arquivo documental agora que a plataforma que os produziu se isolou. A base de dados de 822 MB e a instalação de 1,31 GB reduziram, uma vez que o sedimento proprietário foi deixado para trás, para cerca de 180 MB de conteúdo que era meu o tempo todo.
As partes que tiveram de ser deitadas fora e reconstruídas foram, sem excepção, as fechadas. Há a lição, numa frase:
“… a parte aberta da sua infra-estrutura envelhece; a parte fechada apodrece”.
Quatro dias com um agente de Inteligência Artificial
A reconstrução em si fi-la com Claude, o agente de IA da Anthropic, durante quatro dias. Permitam-me que descreva a divisão do trabalho, porque é aqui que vejo tanto o poder real como o risco de auto-ilusão.
Claude leu o tema legado e produziu uma avaliação arquitetónica pela qual eu poderia ter pago a um consultor: identificou as APIs mortas (e verificou, testando os terminais, que os meus cartões Figshare já estavam quebrados há meses), as responsabilidades de segurança e qual dos Doze plug-ins merecia sobreviver (sobreviveram três). Ele escreveu totalmente o novo tema: um tema PHP enxuto e clássico implementando um sistema de design que destilámos [2] do que envelheceu bem no original. Ele escreveu as ferramentas de migração que analisaram 240 eventos de páginas HTML mantidas manualmente e converteram o armazenamento temporário de dados (tweet cache) em arquivos de importação do WordPress. Ele registou o encerramento do modelo de negócios de um módulo comercial de software pago e indicou-me a versão gratuita e comunitária que o substituiu. Quando relatei erros em muitas voltas (alguns deles, por exemplo, um layout que falhou silenciosamente, uma sobreposição de cliques que engoliu a página inteira), ele diagnosticou-os a partir das minhas descrições ou de uma sessão de terminal copiada e colada, e corrigiu-os em minutos.
O que Claude não fez foi decidir qualquer coisa que importasse, ou tocar em qualquer coisa viva. Escolhi o que devia ser portado e o que devia ser abandonado. Cliquei em todos os botões do painel de hospedagem, executei todas as importações, inverti o registo DNS. Testei todas as páginas em relação à minha própria memória do site — e a minha memória, não o agente, foi o que captou o espaçamento entre linhas que estava subtilmente errado, o comportamento de foco ausente, o aviso de licença que havia desaparecido. A colaboração funcionou porque a verificação ficou comigo e porque pude ler o que estava a ser escrito a meu pedido.
Esta última cláusula é a ressalva em que insistirei. Atualmente estudo IA no ensino de engenharia, e muito do que vejo preocupa-me: a ilusão de competência que as ferramentas fluentes conferem aos utilizadores que não conseguem avaliar o resultado. Este projecto teria sido muito diferente para alguém que não conseguiu ler uma regra de reescrita, ou não pensou em perguntar o que acontece com as ligações de entrada de quinze anos de URLs. O agente ampliou o julgamento; não o substituiu. Essa distinção não sobreviverá a uma narração descuidada, por isso estou a escrevê-la.
O livro-razão
Uma vez que a contabilidade concentra a mente, deixem-me ser concreta:
|
|
Antes |
Depois |
| Construção | 4-100 dólares, depois 4.500 dólares, no total superior a 12.000 dólares com reparações incluídas | Investi quatro dias do meu tempo e uma subscrição no Anthropic. |
| Orçamento de reconstrução | Cerca de 8.500 dólares | 0 dólares |
| Hospedagem do site + Certificado de Segurança | 400 dólares/ano | 50 dólares/ano |
| Fontes ou tipos de letra | subscrição | Livre (SIL OFL – Licença de Fonte Aberta da SIL), auto-alojado |
| Editor de campo | Licença Comercial, detida pelo vendedor | Cópia gratuita do código-fonte do programa que passa a ser desenvolvida de forma independente por usuários e voluntários |
| Pedidos de terceiros por página (número de arquivos ou conexões externos que uma página da web busca em servidores de fora para carregar) | Fontes, análises, comentários, rastreadores | Zero |
| Código | Da agência |
Novos poderes, menos desculpas
Durante duas décadas, disse aos estudantes e colegas que preferissem ferramentas abertas, mantivessem os dados em formatos simples e fossem os donos da sua própria infra-estrutura. Mas durante treze desses anos eu externalizei o meu próprio site porque a alternativa custou mais tempo e esforço do que eu dispunha. Essa desculpa agora desapareceu. A combinação de software de código aberto e agentes de IA capazes significa que um académico tecnicamente alfabetizado pode ter as chaves da sua própria presença digital: Não escrevendo cada linha, mas dirigindo, revisando e entendendo cada linha escrita por um agente da IA em seu nome.
O site tem as mesmas duas cores e estilo editorial que tem desde 2013. Tudo o que está por baixo é, finalmente, coerente com o que diz na superfície.
__________
[1] N.T. O GitHub é uma plataforma online de hospedagem de código-fonte e arquivos que usa o sistema de controle de versão Git, permitindo o armazenamento na nuvem, o trabalho em equipe e a partilha de projetos de software. O GitHub pertence à Microsoft.
[2] N.T. Distillation, no contexto da inteligência artificial, é chamada destilação de conhecimento ou destilação de modelo: uma técnica de compressão onde um modelo menor e mais simples é treinado para imitar o comportamento e a capacidade de resposta de um modelo grande e complexo.
A autora: Lorena A. Barba é professora de engenharia mecânica e aeroespacial na George Washington University e tem um Doutoramento em Aeronáutica pelo California Institute of Technology. Ela é membro da IEEE Computer Society e ex-EiC de computação em Ciência e Engenharia. Contacte-a em labarba@gwu.edu.


